﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
<title>系统指令手册</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../css/mm_training.css" type="text/css" />
<style type="text/css">
<!--
.STYLE1 {font-size: 12px}
-->
</style>
</head>
<body bgcolor="#64748B">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr bgcolor="#26354A">
	<td width="15" nowrap="nowrap"><img src="../css/mm_spacer.gif" alt="" width="15" height="1" border="0" /></td>
	<td height="70" colspan="2" nowrap="nowrap" bgcolor="#26354A" class="logo">ABC-DB说明手册</td>
	<td width="25" bgcolor="#26354A">&nbsp;</td>
  </tr>

	<tr bgcolor="#FF6600">
	<td colspan="4"><img src="../css/mm_spacer.gif" alt="" width="1" height="4" border="0" /></td>
	</tr>

	<tr bgcolor="#D3DCE6">
	<td colspan="4"><img src="../css/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
	</tr>

	<tr bgcolor="#FFCC00">
	<td width="15" nowrap="nowrap" bgcolor="#FFFF99">&nbsp;</td>
	<td height="24" colspan="2" bgcolor="#FFFF99">
	<table border="0" cellpadding="0" cellspacing="0" id="navigation">
        <tr>
          <td class="navText" align="center" nowrap="nowrap"><a href="../index.html">主页</a></td>
          <td class="navText" align="center" nowrap="nowrap"><a href="requiemention.html">需求规格说明书</a></td>
          <td class="navText" align="center" nowrap="nowrap"><a href="manual.html">系统说明与安装手册</a></td>
          <td class="navText" align="center" nowrap="nowrap"><a href="order.html">系统命令手册</a></td>
          <td class="navText" align="center" nowrap="nowrap"><a href="code.html">设计说明</a></td>
          <td class="navText" align="center" nowrap="nowrap"><a href="exp.html">测试文档</a></td>
          <td class="navText" align="center" nowrap="nowrap"><a href="tutl.html">一个运行实例</a></td>
<td class="navText" align="center" nowrap="nowrap"><a href="need-imp.html">不足之处</a></td>
        </tr>
      </table>	</td>
	<td width="25" bgcolor="#FFFF99">&nbsp;</td>
  </tr>

	<tr bgcolor="#D3DCE6">
	<td colspan="4"><img src="../css/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
	</tr>

	<tr bgcolor="#FF6600">
	<td colspan="4"><img src="../css/mm_spacer.gif" alt="" width="1" height="4" border="0" /></td>
	</tr>

	<tr bgcolor="#D3DCE6">
	<td colspan="4"><img src="../css/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
	</tr>

	<tr bgcolor="#D3DCE6">
	<td colspan="3" valign="top"><img src="../css/mm_spacer.gif" alt="" width="35" height="1" border="0" /><br />
	&nbsp;
	<table width="100%" border="0" align="center" cellpadding="2" cellspacing="0">
      <tr>
        <td class="pageName"><div align="center">系统指令手册</div></td>
      </tr>
      <tr>
        <td class="bodyText"><hr>
        
        索引目录:<br />
           1.<a href="#one">服务端管理命令</a><br />
           2.<a href="#two">客户端管理命令</a><br />
           3.<a href="#three">管理命令具体使用说明</a><br />
           4.<a href="#four">SQL语句</a><br />
		<hr>
        
          <br />
            <span class="STYLE1">说明:服务端或者客户端运行成功运行程序后,用户可以看到 &quot;$&quot; 符号,这时用户可以输入系统管理命令或者SQL语句(前提是已经有数据库处于打开状态).<br />
            注意:用户按下回车即表明一条命令语句输入完,一条语句不可以分多行输入,并且注意&quot;$&quot;提示符后面的语句需要以分号 &quot;;&quot; 作为结束符,否则无效.
            <hr>
            </span>
            <h3 align="center" class="STYLE1"><a name="one" id="one"></a>1.服务端管理命令:</h3>
            <span class="STYLE1">
&nbsp;&nbsp;1.1.help:查看帮助<br />
&nbsp;&nbsp;1.2.info:查看当前打开的数据库整体信息<br />
&nbsp;&nbsp;1.3.save:将当前数据库信息同步到磁盘<br />
&nbsp;&nbsp;1.4.passwd:修改当前数据库的密码<br />
&nbsp;&nbsp;1.5.open:打开一个数据库<br />
&nbsp;&nbsp;1.6.createdb:创建一个数据库<br />
&nbsp;&nbsp;1.7.load:将一个指定的磁盘文件导入当前打开的数据库的某一个表中<br />
&nbsp;&nbsp;1.8.removedb:关闭当前数据库,但不退出程序<br />
&nbsp;&nbsp;1.9.quit:关闭当前数据库,并退出程序<br />
&nbsp;&nbsp;1.10.deletedb:关闭当前数据库并删除其磁盘文件
</p>
</span>
<p class="STYLE1">其中的2、3、4、7、8、10命令必须在当前有数据库打开的情况下才能执行。<hr>
            <h3 align="center" class="STYLE1"><a name="two" id="two"></a>2.客户端管理命令</h3>
            <span class="STYLE1">&nbsp;&nbsp;2.1.help:查看帮助<br />
&nbsp;&nbsp;2.2info:查看当前打开的数据库整体信息<br />
&nbsp;&nbsp;2.3.save:将当前数据库信息同步到磁盘<br />
&nbsp;&nbsp;2.4.bye:断开链接
</p>
          </span>
<p class="STYLE1">其中的2、3命令必须在当前有数据库打开的情况下才能执行。<br />
          <hr>
          <h3 align="center" class="STYLE1"><a name="three" id="three"></a>3.管理命令具体使用说明</h3>
          <span class="STYLE1">3.1. open打开数据库:<br />
            在当前系统尚未打开数据库的情况下,用户可以选择打开磁盘上存在的某个数据库.用户输入命令&quot;open;&quot;后,屏幕上列出磁盘上所有数据库的名称列表,用户选择一个,输入其名称,无误后系统提示输入密码,用户输入密码无误后,系统将读取该数据库的字典文件,并将导入其下每个表的记录.完成之后,系统便处于已打开某个数据库的状态下.
            </p>
            </span>
            <p class="STYLE1">3.2. createdb创建数据库:<br />
            不同于打开磁盘上某个数据库,用户可以创建一个空的数据库,通过输入&quot;createdb;&quot;命令,系统将提示用户输入相应的数据库名称,密码,数据库大小(以KB为单位),成功创建后,系统便处于已打开一个空的数据库的状态,此时磁盘上还未创建相应的数据文件,用户可根据需要输入&quot;save;&quot;命令同步到磁盘.</p>
          <p class="STYLE1">3.3.removedb移除当前数据:<br />
            在当前有数据库打开的情况下，可以将当前数据库从内存中移除，以打开另外的数据库。</p>
          <p class="STYLE1">3.4.deletedb:删除数据库:<br />
            在当前有数据库打开的情况下，如果不在需要这个数据库，可以调用本命令将其从内存中删除，并且将磁盘上的字典文件、数据文件一并删除。不可恢复！</p>
          <p class="STYLE1">3.5.load导入数据文件:<br />
            如果需要将磁盘上的某个外部数据文件里面的内容导入到当前数据库的某张表中，则可以调用本命令。注意:外部文件需要事先排好，每行是一条记录，各个字段之间用分隔符(默认为,)分开。</p>
          <p class="STYLE1">3.6.Save同步数据到磁盘:<br />
            当对内存中的数据进行修改，或者是创建了新的数据库之后，需要同步保存到磁盘，调用本命令将把当前内存中的数据库信息、数据全部写回磁盘保存。</p>
          <p class="STYLE1">3.7Info查看当前数据库状态:<br />
            可以查看到当前数据库的整体情况，各个表的具体情况。<br />
          <hr>
          <h3 align="center" class="STYLE1"><a name="four" id="four"></a>4.SQL语句</h3>
    <span class="STYLE1">4.1:插入语句,包括:<br />
              不指定列:insert into tab values(&quot;a&quot;, 123.43);<br />
              指 定 列:insert into tab(name,value) values(&quot;aaa&quot;,123.43);
              </p>
              </span>
            <p class="STYLE1"> 4.2:修改语句:<br />
  update tab set name=&quot;bbb&quot;,value=87 [where ...];</p>
          <p class="STYLE1"> 4.3:删除语句:<br />
  delete tab [where ...];</p>
          <p class="STYLE1"> 4.4:查询语句,包括:指定列名与*<br />
            指定列名:select id,name from tab [where ....];<br />
            全    体:select * from tab [where ...];</p>
          <p class="STYLE1"> 4.5:删除表:<br />
            drop tab;</p>
            <p class="STYLE1">4.6:创建表:<br />
            CREATE TABLE table_name(field_name1 type(length),field_name2 type(length)...);<br />
            其中type是:integer double varchar三者之一</p>
          <p><span class="STYLE1"> 4.7:条件:<br />
  根据比赛要求,条件比较支持=，&gt;和&lt;，条件组合实现and或or的单纯组合。<br />
            如：<br />
            where name=&quot;test&quot; and value=3 and id&lt;1<br />
            where name=&quot;test&quot; or value&gt;3 or id&lt;1<br />
            没有实现如下情形：<br />
            where (name=&quot;test&quot; and value=3) or id&lt;1</span><br />
          </p></td>
      </tr>
    </table>
	<br /> 	<br />	</td>
	<td>&nbsp;</td>
	</tr>
	
</table>
</body>
</html>

